body{
    font:12px Tahoma;
    margin:0px;
    text-align:center;
}
#container{
    width:100%;
}
#header{
    height:60px; 
	background:#4974A4;
}
#headerlogo{
    float:left;
	height:60px;
    width:300px; 
    overflow:hidden; 
    background:url(../images/login/logo.jpg) no-repeat;
}
#headercontent{
    float:right;
    width:200px; 
	height:60px;
    overflow:hidden; 
    color:#FFFFFF;
}

#headercontent a{
    color:#FFFFFF;
}

#page_body{
    width:99.8%;
	height:90%;
	padding:5px 2px 1px 1px;
}
#sidebar{
    float:left;
    width:15%;
	height:680px;
	border-right-style:groove;
}
#mainbody{
    float:right;
    width:84.6%;
	height:100%;
}

#accordion {
    width:98%;
    margin: 0 auto;
}

/* accordion header */
#accordion h2 {
    line-height: 14px;
    margin:0;
    padding:5px 13px;
    font-size:14px;
    font-weight: bold;
	font-family: ΢���ź�,����,Arial,Helvetica,sans-serif,simsun;
    border:1px solid #fff;
    border-bottom:1px solid #ddd;
    cursor:pointer;
}

/* currently active header */
#accordion h2.current {
    cursor:default;
    background-color:#fff;
}

/* accordion pane */
#accordion .pane {
    border:1px solid #fff;
    border-width:0 2px;
    display:none;
    height:14 0px;
    padding:1px;
    color:#fff;
    font-size:12px;
}

/* a title inside pane */
#accordion .pane span{
    margin:2px 20px;
	padding:2px;
    font-size: 12px;
    font-weight: bold;
    color:#595F5F;
	border:1px inset rgba(125, 128, 129, 0.08);
}
